package cheme.ProcessModel.Cmds;

import java.util.List;

import org.eclipse.gef.commands.Command;

import cheme.ProcessModel.IModelElement;

public interface IChemeCommand
{
	IModelElement getSource();
	void setSource(IModelElement source);
	
	public List<Command> getPreCommands();
	public List<Command> getPostCommands();
	
	void prefix(Command command);
	void append(Command command);
}
